package net.sansi.v3correctserver.service.show;

import net.sansi.v3correctserver.dto.v3serverapi.V3ServerCorrectDto;
import net.sansi.v3correctserver.entity.screen.CorrectArea;

/**
 * Created by Fang
 * create time : 2025/2/11
 * IDE : IntelliJ IDEA
 */

public interface HardwareShowService {

    V3ServerCorrectDto.HardwarePreviewEnable hardwarePreviewEnable(String screenId);

    /**
     * 打屏
     *
     * @param area 区域
     * @param span 隔点
     */
    ShowService.ShowClose show(CorrectArea area, int bright, int colorIdx, int span, int ofx, int ofy);

    /**
     * 关闭打屏
     */
    void close();
}
